package leaveSystem.dao;

import java.sql.Connection;
import java.sql.SQLException;
import java.util.List;

import leaveSystem.model.EmployeeWorkschedule;

public interface EmployeeWorkscheduleDAO {
	
	public List<EmployeeWorkschedule> loadAll(Connection conn) throws SQLException;
	public void insertEmployeeWorkschedule(Connection conn, EmployeeWorkschedule valueObject) throws SQLException;
	public void updateEmployeeWorkschedule(Connection conn, EmployeeWorkschedule valueObject) throws DAOException, SQLException;
	public void deleteEmployeeWorkschedule(Connection conn, EmployeeWorkschedule valueObject) throws DAOException, SQLException;
	public void deleteAllEmployeeWorkschedule(Connection conn) throws SQLException;
	public List<EmployeeWorkschedule> findEmployeeWorkschedule(Connection conn, EmployeeWorkschedule valueObject) throws SQLException;
	
}
